engross (someone) in (something)

Translations
captiver quelqu’un par quelque chose
Definitions
To completely absorb or engage someone's attention in a particular activity or subject.